package com.cloudfun.campusshare.common.model.dto;

import com.cloudfun.campusshare.common.constant.FormatType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author : zhangyongjie
 * @version : 1.0
 * @createTime : 2021/2/3 19:59
 * @description : 慧收钱基础请求类
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public  class BaseHsqReq {
    /**
     * 调用方法
     */
     private String method;

    /**
     * 版本号
     */
     private String version = "1.0";

    /**
     * 数据格式
     */
     private FormatType format;

    /**
     * 商户号
     */
     private String merchantNo;

    /**
     * 签名算法（默认 MD5）
     */
     private String signType = "MD5";

    /**
     * 签名主体内容
     */
     private String signContent;


    /**
     * 生成的签名
     */
    private String sign;
}
